int * i,j; | |
Declares i as an array of int, but j will be declared as int. To declare both i and j as arrays of int you have to write.
int * i, * j; | |
or
array(int) i,j; | |
Modifiers can be zero or more of: static, no_mask and private. Private means that the variable can not be accessed from programs that inherit this program. Static means that it can not be accessed from other objects with the index operator. No_mask means that it can not be redefined in inheriting programs.